c1 = 0.13;
c2 = 0.2;
e1 = 2.0;
Point(1) = {0, 0, 0, c1};
Point(2) = {1, 0, 0, c1};
Point(3) = {0, 1, 0, c1};
Point(4) = {0, 1, e1, c1};
Point(5) = {0, 0, e1, c1};
Point(9) = {1, 0, e1, c1};
Point(10) = {4, 0, 0, c2};
Point(11) = {5, 0, 0, c2};
Point(12) = {4, 1, 0, c2};
Point(13) = {4, 2, 0, c2};
Point(14) = {6, 2, 0, c2};
Point(15) = {6, 0, 0, c2};
Point(16) = {4, 2, e1, c2};
Point(17) = {6, 2, e1, c2};
Point(21) = {6, 0, e1, c2};
Point(25) = {5, 0, e1, c2};
Point(29) = {4, 0, e1, c2};
Point(30) = {4, 1, e1, c2};
Line(1) = {3, 1};
Line(2) = {1, 2};
Circle(3) = {2, 1, 3};
Line(7) = {4, 5};
Line(8) = {5, 9};
Circle(9) = {9, 5, 4};
Line(11) = {3, 4};
Line(12) = {1, 5};
Line(16) = {2, 9};
Line(23) = {12, 13};
Line(24) = {13, 14};
Line(25) = {15, 14};
Line(26) = {15, 11};
Circle(27) = {11, 10, 12};
Line(31) = {16, 17};
Line(32) = {17, 21};
Line(33) = {21, 25};
Circle(34) = {25, 29, 30};
Line(35) = {30, 16};
Line(37) = {13, 16};
Line(38) = {14, 17};
Line(42) = {15, 21};
Line(46) = {11, 25};
Line(50) = {12, 30};
Line Loop(5) = {1, 2, 3};
Plane Surface(5) = {5};
Line Loop(13) = {1, 12, -7, -11};
Ruled Surface(13) = {13};
Line Loop(17) = {2, 16, -8, -12};
Ruled Surface(17) = {17};
Line Loop(21) = {3, 11, -9, -16};
Ruled Surface(21) = {21};
Line Loop(22) = {7, 8, 9};
Plane Surface(22) = {22};
Line Loop(29) = {24, -25, 26, 27, 23};
Plane Surface(29) = {29};
Line Loop(39) = {24, 38, -31, -37};
Ruled Surface(39) = {39};
Line Loop(43) = {-25, 42, -32, -38};
Ruled Surface(43) = {43};
Line Loop(47) = {26, 46, -33, -42};
Ruled Surface(47) = {47};
Line Loop(51) = {27, 50, -34, -46};
Ruled Surface(51) = {51};
Line Loop(55) = {23, 37, -35, -50};
Ruled Surface(55) = {55};
Line Loop(56) = {31, 32, 33, 34, 35};
Plane Surface(56) = {56};
Surface Loop(1) = {5, 22, 13, 17, 21};
Volume(1) = {1};
Surface Loop(2) = {29, 56, 39, 43, 47, 51, 55};
Volume(2) = {2};
